<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
</html>
<script>
    //函数：函数是具有特定功能的代码块
    var a = 5;

    //函数的定义
    //函数定义的时候，函数中的代码不会被执行
    function func() {

        for (var i = 0; i < 10;  i++ ){
            document.write("💕");
        }
    }
    //函数中的代码只有在被调用的时候才会被执行
    //函数调用
    func();

    //无参无返回值的函数
    var r = func();
    console.log(r);

    //有参无返回值
    //函数定义的时候,括号中的参数叫做形式参数（形参）
    function printHeart(n) {
        for (var i= 0; i <n ;i++){
            document.write("💗");
        }
        document.write("<br>");
    }
    document.write("<hr>");

    //函数调用的时候,括号中的参数叫做实际参数（实参）
    //函数调用的时候，形参会拷贝实参的值
    printHeart(5);
    printHeart(8);
    r=printHeart(100);
    console.log(r);


    //无参有返回值
    function returnString(){
        return " Hello,world!";
    }

    r = returnString();
    console.log(r);


    //有参有返回值
    function sum( a , b ) {
        return a + b ;
    } document.write("<hr>");

    r=sum(987,897);
    console.log(r);


</script>